home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr28 / pdq201.zip / PDQ.DOC < prev    next >
Text File  |  1995-02-20  |  37KB  |  1,215 lines

  1.  
  2.  
  3.  
  4.  
  5.                   ╔═════════════════════════════════════╗
  6.           ║  PDQ Utilities ver. 2.01            ║
  7.           ║  A Product of Chenango Shoreware    ║
  8.           ║  Copyright 1992, 1995 by G. Vrooman ║
  9.           ║  All rights reserved                ║
  10.                   ╚═════════════════════════════════════╝
  11.           
  12.          
  13.  
  14.       Keeping track of files on a large hard disk can be a real
  15.     headache.  PDQ Utilities is a set of matched utilities which
  16.     can make life easier for any hard disk user. 
  17.     
  18.       The Slick Directory Changer can change to any directory
  19.     on any logical drive by entering just the first few letters 
  20.     of the directory name.  SDC can also display the directory tree 
  21.     for any drive and give you an opportunity to change directories
  22.     at the end of each page of the display.  SDC has several unique
  23.     features including the ability to relocate or recursively delete  
  24.     subdirectories  without having to rescan the drive after each
  25.     change.
  26.     
  27.        The Slick Directory Lister can display filenames sorted 
  28.     by name, extension, date or size and display them in one, two,
  29.     four or five column formats sorted vertically or horizontally.  
  30.     Many times people use a directory changer when they wish to
  31.     view a directory because it is easier than typing out the
  32.     whole path name of the directory.  SDL eliminates the need for 
  33.     this by recognizing partial directory names in the same manner 
  34.     as SDC.
  35.  
  36.       The Gonzo File Finder is a powerful, flexible file locator
  37.     which can locate files by date, search files for strings, remove
  38.     unwanted files and execute DOS commands using the located file
  39.     as an argument.
  40.         
  41.       The Friendly File Viewer can be used to browse files containing 
  42.     over 150,000 lines.  FFV has many features, including the ability
  43.     to locate strings and display line numbers.  FFV is compatible with 
  44.     VGA extended text modes and can be used with virtually any size 
  45.     screen.
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.     
  55.                 SYSTEM REQUIREMENTS
  56.     
  57.       Hard disk, Any Monitor, 256k, IBM Compatible BIOS and DOS 3.0 
  58.       or later.  
  59.  
  60.  
  61.                 SUPPORT
  62.     
  63.       If you have any questions or comments about PDQ I can be reached 
  64.       by E-MAIL on CompuServe (70304,2223), GENIE (G.VROOMAN) or DELPHI 
  65.       (GVROOMAN) or you can write to me at the address below:
  66.  
  67.             Gerald M. Vrooman
  68.             6400 NY RT 79
  69.             Chenango Forks, NY  13746
  70.  
  71.  
  72.                     INSTALLING PDQ
  73.  
  74.       Just copy the files to any convenient directory and make sure that
  75.     the directory is included in the PATH statement in your AUTOXEC.BAT
  76.     file.
  77.  
  78.  
  79.                     CONFIGURING PDQ
  80.  
  81.           PDQ Utilities has two methods of color configuration.  You
  82.     can use CC to change your screen colors and have the utilities
  83.     adapt themselves to these colors, or you can set up default colors
  84.     by pressing F8 from the main screen of FFV.  The default colors
  85.     along with the default video mode for FFV will be stored in 
  86.     PDQ.CFG.  If you decide you would rather have PDQ adapt itself
  87.     to your existing screen colors just delete PDQ.CFG.
  88.     
  89.     
  90.       To provide an additional degree of flexibility certain parameters
  91.     can be set from the environment.  If you want the path file for
  92.     SDC and SDL to reside on a drive other than C set SDCROOT to the
  93.     letter of the desired drive.  Sometimes it is desirable to have
  94.     SDC ignore certain drives such as CD-ROM drives and network
  95.     drives.  You can do this by setting SDNOSCAN to the letters of 
  96.     the drives you want to ignore.
  97.     
  98.     
  99.     
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.                                PDQ COMMAND SUMMARY
  107. _______________________________________________________________________________
  108.  
  109.  
  110.  
  111.     NAME:
  112.  
  113.     CC       Change Color
  114.  
  115.  
  116.  
  117.     SYNTAX:
  118.  
  119.     cc                   Clears screen without resetting 
  120.                     attributes.
  121.  
  122.     cc  [/ab] fgnd [bkgnd [brdr]] Sets screen foreground, background
  123.                     and border colors.
  124.  
  125.  
  126.     SWITCHES:
  127.  
  128.         
  129.     a        ANSI compatible mode.
  130.                 
  131.     b               Set foreground Bold attribute to ON.
  132.  
  133.  
  134.  
  135.     DESCRIPTION:
  136.  
  137.       CC sets the screen foreground, background and border colors to 
  138.     those specified by the user.  The following colors are supported:
  139.  
  140.         BLACK   RED     GREEN   YELLOW  AMBER
  141.  
  142.         BLUE    MAGENTA CYAN    WHITE
  143.  
  144.     Because yellow is high intensity amber, it is impossible to have a 
  145.     yellow background.  Border colors will vary with the type of monitor.
  146.  
  147.       If only a foreground color is specified the background color 
  148.     defaults to black.  The border color always defaults to the background 
  149.     color.  To change the background color you need to specify the 
  150.     foreground color.  To change the border color you need to specify 
  151.     foreground and background colors.
  152.  
  153.       For ease of use CC will recognize the first three letters of any 
  154.     color name.  For example:
  155.  
  156.                         cc yel
  157.  
  158.     sets the foreground color to yellow with a black background and border,
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                         cc whi blu
  166.  
  167.     sets the foreground color to white and the background and border 
  168.     colors to blue, and
  169.  
  170.                         cc red whi red
  171.  
  172.     sets the foreground color to red, the background color to white and 
  173.     the border color to red.
  174.  
  175.       The /b switch sets the intensity of the foreground color to high.  
  176.     For example:
  177.  
  178.                         cc /b red
  179.  
  180.     sets the foreground color to high intensity red.
  181.  
  182.       If the screen is cleared after using CC, and ANSI.SYS is not 
  183.     installed, the screen will return to normal. This can be avoided by 
  184.     using CC without arguments to clear the screen, or by installing 
  185.     ANSI.SYS.
  186.  
  187.       If ANSI.SYS is installed, CC will detect it and generate the 
  188.     necessary escape codes.  A /a switch has been provided to force ANSI 
  189.     mode if needed.  See your DOS manual for more information about
  190.     ANSI.SYS.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.     NAME:
  198.  
  199.     FFV      Friendly File Viewer
  200.  
  201.  
  202.     SYNTAX:
  203.  
  204.  
  205.         ffv [/bfw] [-##] [+###] [+\string] file1..filen    
  206.  
  207.                        Displays contents of files  one 
  208.                        page at a time.
  209.  
  210.     ffv dir                   Lists directory and allows you
  211.                        to choose file.
  212.  
  213.  
  214.     SWITCHES:
  215.  
  216.         +###            Begin displaying at line ###.
  217.  
  218.     +\string    Begin displaying at first occurrence of string.
  219.  
  220.     /##             Set display adaptor to mode ##.
  221.  
  222.     /b        Write to BIOS instead of video memory.
  223.  
  224.     /f        Pipe Standard Input to temp file and read.
  225.  
  226.     /w        Wrap long lines.
  227.  
  228.  
  229.     DESCRIPTION:
  230.  
  231.       FFV is a text file viewer which can be used to read files
  232.     containing over 150,000 lines depending on available memory.  
  233.     Wild cards and multiple arguments can be used to view several 
  234.     files in sequence.  For example:
  235.  
  236.             ffv *.doc
  237.  
  238.     can be used to page through all .DOC files, and
  239.  
  240.             ffv whats.new pdq.doc
  241.  
  242.     will first read WHATS.NEW, then PDQ.DOC.
  243.       
  244.  
  245.       When FFV begins, it will display one page of text and then pause. 
  246.     The user can then enter one of the following commands:
  247.  
  248.                 <space>         Toggle continuous scroll.
  249.  
  250.                 <PgDn>          Clear screen and display next page.
  251.  
  252.                 ^D, D, ]      Display next half page of text.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                 Enter or        Display next line of text.
  260.                 Down Arrow
  261.  
  262.                 <PgUp>, ^B      Clear screen and display previous page.
  263.  
  264.                 ^U, U,  [       Move back one half page.
  265.  
  266.         Up Arrow    Move back one line.
  267.  
  268.         Right Arrow    Shift screen one tab stop right.
  269.  
  270.         Left Arrow    Shift screen one tab stop left.
  271.  
  272.                 H, Backspace    Display help page.
  273.  
  274.                 ^L, .           Rewrite current page.
  275.  
  276.                 Home            Move to beginning of file.
  277.  
  278.                 End or $        Move to end of file.
  279.  
  280.                 N             Display next file.
  281.  
  282.         P         Return to previous file.
  283.  
  284.         F4        Select new file from directory.
  285.  
  286.         F5        Select new file by name.
  287.  
  288.         F6              Toggle line numbers.
  289.  
  290.         \        Search text for string.  Ignore case.
  291.  
  292.         |        Search text for string.  Match exact case.
  293.  
  294.         /        Search text for next occurrence of string.
  295.  
  296.         ?        Search text for previous occurence of string.
  297.  
  298.                 -###            Move back ### lines.
  299.  
  300.                 +###            Move forward ### lines.
  301.  
  302.                 ###             Move to line number ###.
  303.  
  304.                 Q, Esc             Terminate the program.
  305.  
  306.  
  307.  
  308.       The escape key can be used to interrupt text searches and exit
  309.     the help screen.  It will also terminate the program from the main
  310.     menu.  F10 or Del can be used in place of Esc and  ^PgUp and ^PgDn
  311.     can be used in place of Home and End.
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.       The number of the top line is displayed on the top status bar 
  319.     unless the end of file message is visible on the lower bar, then 
  320.     the line number displayed will be the last line of the file.  Unless 
  321.     the file is very small, you can use PgUp to realign the last page 
  322.     and get rid of the message. 
  323.  
  324.       If the number keys are used to go to a line already on the screen, 
  325.     the screen will scroll until the line is at the top.  Otherwise the 
  326.     screen will clear and a new page will be displayed.  
  327.  
  328.       You can choose a new file by pressing F4.  The current directory
  329.     will be displayed and you can use the arrow keys to choose either
  330.     a new file or a new directory.  You can start the program in this
  331.     mode by using a directory as an argument.  Pressing F5 while in
  332.     this mode will allow you to change the file mask and pressing F5
  333.     from the main program will let you enter a new file name.  Pressing
  334.     F6 will display line numbers.
  335.  
  336.       Text searches can be done by typing a "\" or a "|".  You will then 
  337.     be prompted to enter a search string.  FFV will begin displaying ten 
  338.     lines before the line containing the search string and the matching 
  339.     line will be highlighted.  The "\" command will ignore differences 
  340.     between upper and lower case.  The "|" command will find only strings
  341.     having the exact case as the search string.  Typing a "/" will find
  342.     the next occurrence of the string and will work with either of the
  343.     two previous commands.  Typing a "?" will search back through the
  344.     file for any previous occurence of the string.
  345.  
  346.  
  347.       If the +\string switch is used, FFV will search the first 
  348.     occurrence of "string" before displaying.  For example:
  349.  
  350.             ffv +\sdc pdq.doc
  351.  
  352.     will scan PDQ.DOC for the first occurrence of "sdc" and
  353.     begin displaying ten lines before the first matching line.
  354.  
  355.       Case sensitive searches can also be initiated from the command
  356.     line.  Because "|" is a DOS operator it will be necessary to put
  357.     the argument in quotes.  For example:
  358.  
  359.         ffv "+|sdc" pdq.doc
  360.  
  361.  
  362.  
  363.       When +### is used as a switch, FFV will begin displaying at 
  364.     whatever line number is given after the plus sign.  For example:
  365.  
  366.         ffv +300 pdq.doc
  367.  
  368.     will begin displaying at line 300.
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.       The output of other programs can now be redirected to FFV
  376.     using the /f switch.  The syntax for this is:
  377.  
  378.             (program) | ffv /f
  379.  
  380.     This only works for programs that write to Standard Output.
  381.     Redirected input will be stored in a temporary file before
  382.     reading and the file will be removed when you exit FFV.
  383.     As an experiment you can try:
  384.  
  385.             type whats.new | ffv /f
  386.  
  387.  
  388.       Excessively long lines are normally truncated at the right side
  389.     of the screen.  You can use the Right Arrow key to shift the screen
  390.     and read the remainder of the line.  If the /w switch is used long
  391.     lines will be wrapped and continued on the line below.  You can also
  392.     toggle line wrapping from within the program by preesing Alt-W.
  393.     
  394.     The wrapped portion of the line will be given a new number so line 
  395.     numbers will not be accurate in this mode.  For this and other 
  396.     reasons the F6 key is disabled when using line wrap.  Lines are 
  397.     automatically wrapped if the screen is in 40 column mode.
  398.     
  399.       Tab stops can now be adjusted by pressing Alt-T and entering
  400.     the new tab size.  This feature is disabled when using line 
  401.     wrap because tabs are expanded at the time the file is read
  402.     into memory in this mode.  You can disable line wrap, set the
  403.     tabs and then re-enable line wrap if you wish.  Mode selection
  404.     is also disabled when wrapping lines.
  405.  
  406.       FFV normally writes a page directly to video memory, bypassing 
  407.     the BIOS screen write routines.  The result is a much faster page.
  408.     If you would like to have FFV write to the video BIOS instead, you
  409.     can use either the /b switch or by pressing Alt-B while using the
  410.     program.  If you have a CGA monitor which is prone to snow you may 
  411.     have to do this. 
  412.  
  413.       
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                     VIDEO MODES
  422.  
  423.       Most VGA display adaptors provide a variety extended text modes
  424.     such as 80 X 30 and 132 X 43.  To use these modes requires special
  425.     software which is usually provided with the adaptor but often gets
  426.     lost.  FFV allows you to change the mode of your display adaptor
  427.     by entering it as an option, eg.
  428.       
  429.                 ffv /## filename
  430.  
  431.     where ## is the number of the new mode in decimal.  ## can be any 
  432.     valid text mode and you should check the manual for your graphics 
  433.     card to see what modes are supported. 
  434.     
  435.       Modes can also be changed from within FFV by pressing Alt-M.    
  436.     Common text modes are listed below:
  437.  
  438.  
  439.                                Standard  Text  Modes
  440.  
  441.         Mode       Card            Format
  442.  
  443.         0      CGA        40 X 25     Black & White
  444.         1      CGA        40 X 25     Color
  445.         2      CGA        80 X 25     Black & White
  446.         3         CGA        80 X 25     Color
  447.         7      Monochrome    80 X 25     Black & White
  448.  
  449.     EGA and VGA cards support all of the above modes but VGA does not
  450.     distinguish between CGA Color and Black & White modes.
  451.  
  452.  
  453.  
  454.  
  455.                 Extended Text Modes
  456.  
  457.  
  458.  
  459.          Mode                    Format
  460.  
  461.         Boca, Diamond Speedstar, Orchid, Tseng ET-4000    
  462.  
  463.         34 (22h)                132 X 44
  464.         35 (23h)                132 X 25
  465.         36 (24h)                132 X 28
  466.         38 (26h)                80 X 60
  467.  
  468.  
  469.         ATI VGA
  470.  
  471.         35 (23h)                132 X 25
  472.         51 (33h)                132 X 44
  473.  
  474.  
  475.         Cirrus Logic 5422
  476.  
  477.         85 (55h)                132 X 25
  478.         84 (54h)                132 X 44
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.         Compaq VGS
  486.  
  487.         35 (23h)                132 X 25
  488.         36 (24h)                132 X 28
  489.         34 (22h)                132 X 43
  490.         39 (27h)                132 X 50
  491.         40 (28h)                132 X 60
  492.  
  493.  
  494.         Genoa VGA
  495.  
  496.         35 (23h)                132 X 25
  497.         36 (24h)                132 X 28
  498.         34 (22h)                132 X 43
  499.  
  500.  
  501.         Oak VGA
  502.  
  503.         78 (4Eh)                80 X 60
  504.         80 (50h)                132 X 25
  505.         81 (51h)                132 X 43
  506.         79 (4Fh)                132 X 60
  507.  
  508.  
  509.         Paradise EGA/VGA
  510.  
  511.         85 (55h)                132 X 25
  512.         84 (54h)                132 X 43
  513.  
  514.  
  515.         PS/2 VGA
  516.  
  517.         20 (14h)                132 X 25
  518.  
  519.  
  520.         Sigma VGA
  521.  
  522.         28 (1Ch)                132 X 25
  523.         29 (1Dh)                132 X 44
  524.  
  525.  
  526.         STB VGA
  527.  
  528.         35 (23h)                132 X 25
  529.         34 (22h)                132 X 44
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.         Trident TVGA 
  537.  
  538.             80 (50h)                80 X 30
  539.         81 (51h)                80 X 43
  540.         82 (52h)                80 X 60
  541.         83 (53h)                132 X 25
  542.         84 (54h)                132 X 30
  543.         85 (55h)                132 X 43
  544.         86 (56h)                132 X 60
  545.  
  546.  
  547.  
  548.         VGA Wizard
  549.  
  550.         50 (32h)                80 X 34
  551.         51 (33h)                80 X 45
  552.         35 (23h)                132 X 25
  553.         34 (22h)                132 X 44
  554.  
  555.  
  556.         Video-7 VGA 1024i
  557.  
  558.         64 (40h)                80 X 43
  559.         67 (43h)                80 X 60
  560.         68 (44h)                100 X 60
  561.         65 (41h)                132 X 25
  562.         69 (45h)                132 X 28
  563.         66 (42h)                132 X 43
  564.  
  565.  
  566.  
  567.  
  568.  
  569.             
  570.  
  571.  
  572.  
  573.     NAME:
  574.  
  575.     GFF           Gonzo File Finder
  576.  
  577.  
  578.     SYNTAX:
  579.  
  580.     gff [/switches] [path] [+-=date] filename       Finds all files in path 
  581.                             with the same name.
  582.  
  583.     gff /e "command {}" [path] [+-=date] filename     Executes DOS command 
  584.                             when each file is 
  585.                             located.
  586.  
  587.     gff /s "string" [path] [+-=date] filename    Searches all copies of
  588.                             file for text.
  589.  
  590.                             
  591.  
  592.     SWITCHES:
  593.  
  594.     a               Include hidden and system files in search.
  595.     c        Continous scroll, no highlights.
  596.         d               Include directories in search.
  597.     e        Execute DOS command.
  598.         f               Include floppy drives in search.
  599.     l        display in long format, showing
  600.                         attributes, size, time and date.
  601.         m               Display totals for each directory.
  602.     n        Display output in lower case.
  603.         r               Remove files interactively.
  604.     ru        Remove files Unconditionally.
  605.     s        Search files for text.
  606.         ?               Display help screen.
  607.  
  608.  
  609.  
  610.     DESCRIPTION:
  611.  
  612.       GFF will search the specified path for all copies of a given 
  613.     file.  "path" should be a valid directory name or drive spec. If 
  614.     "path" is omitted the search will begin from the root directory of 
  615.     the current drive.  If "*:" is used for a path GFF will search all 
  616.     available hard drives. Wild cards can be used in file names and all 
  617.     subdirectories will be searched. For example:
  618.  
  619.                 gff *.bak
  620.         or
  621.                 gff \ *.bak
  622.  
  623.         will search the entire current drive for all files named with
  624.         an extension of .BAK.
  625.  
  626.                 gff d: temp
  627.  
  628.         will search all of drive D for all files named TEMP,
  629.  
  630.  
  631.  
  632.  
  633.  
  634.                 gff *: temp
  635.  
  636.         will search all hard drives for all files named TEMP, and
  637.  
  638.         gff \games poker.exe
  639.  
  640.         will search the directory \GAMES and all subdirectories for all files 
  641.     named POKER.EXE.
  642.  
  643.  
  644.       The /r switch can be used to delete files.  For example:
  645.  
  646.         gff /r c:\ *.bak
  647.  
  648.     will search drive c for all files with an extension of .BAK and 
  649.     remove them.  The user will be prompted before each file is removed.
  650.     To delete files without verification use the /ru switch.
  651.  
  652.       GFF will locate hidden and system files with the /a switch  but 
  653.     the /ru switch cannot be used to remove protected files.  Use the 
  654.     /r switch to remove these files.
  655.  
  656.           The /l switch can be used to display complete information on each 
  657.     file located and the /c switch will disable highlights and screen
  658.     pauses, allowing the output to be redirected.
  659.  
  660.       The /m switch will display the total number of matching files in 
  661.     each directory along with the total number of bytes used.  For 
  662.     example:
  663.  
  664.         gff /almk c:\ *.* > disk.log
  665.  
  666.     will create a complete usage map of the user's hard disk and store 
  667.     it in DISK.LOG.
  668.  
  669.       When "*:" is used as a drive spec, GFF will ignore floppy drives 
  670.     unless the /f switch is used.  This eliminates the annoying wait
  671.     on empty floppy drives.  Floppy drives can still be searched
  672.     directly without using the /f switch.
  673.  
  674.       A semicolon can now be used to terminate a drive spec in place
  675.     of a colon.  In addition GFF will consider ";;" equivalent to
  676.     "*:" and search all drives.  These modifications save a few
  677.     key strokes.
  678.  
  679.     NOTE: GFF uses the MSDOS LASTDRIVE parameter to determine the 
  680.     number of available drives. If GFF attempts to search non-existent 
  681.     drives insert the following line in CONFIG.SYS:
  682.  
  683.             LASTDRIVE = x
  684.  
  685.         where x is the letter of your last logical drive.
  686.  
  687.  
  688.  
  689.  
  690.  
  691.        GFF can also locate files based on date.  The date parameter
  692.     should be entered after any switches and before the path and file 
  693.     arguments.  The date should be preceded by a "+", "-" or "=".
  694.     For example:
  695.  
  696.             gff -07/04/91 *.*
  697.  
  698.     will locate all files created or modified since July 4th, 1991.
  699.     
  700.             gff /l +07/04/1991 *.txt
  701.  
  702.     will locate all  .TXT files older than July 4th, 1991 and display
  703.     them in long format.
  704.  
  705.             gff /ru =07/04/1991 d; *.* 
  706.  
  707.     will locate and remove all files on drive D which are dated
  708.     July 4th, 1991. 
  709.  
  710.         GFF can now locate files by number of days back as well as 
  711.     actual date.  For example:
  712.  
  713.             gff =5 *.*
  714.  
  715.     will locate all files created exactly five days ago and 
  716.  
  717.             gff -5 *.* 
  718.  
  719.     will locate all files newer than five days.
  720.  
  721.       The /e switch which will cause the program to shell to DOS and 
  722.     execute a command whenever a file is located.  The command can
  723.     be any valid DOS command or any executable program.  The name 
  724.     of the located file can be parsed into the command argument by 
  725.     inserting a pair of braces wherever you want the file to be used.  
  726.     For example:
  727.  
  728.             gff /e "pkunzip {}" *.zip
  729.  
  730.     would unzip all the ZIP files on the current drive.  If a null
  731.     argument is used,  GFF will shell to DOS in the directory in
  732.     which the file is located, giving you an opportunity to do
  733.     whatever you want.  For example:
  734.  
  735.                 gff /e "" test.txt
  736.  
  737.       GFF can also be used to search files for text.  For example
  738.     
  739.             gff /s "four score" *.txt
  740.  
  741.     will locate all .TXT files containing the text "four score".
  742.     The name of each file will be displayed along with each line
  743.     containing the desired text.  Text searches do not distinguish
  744.     between upper and lower case.  This switch is intended for use
  745.     with text files and can not be used reliably with binary files.
  746.  
  747.  
  748.  
  749.  
  750.  
  751.     NAME:
  752.  
  753.     SDC    Slick Directory Changer
  754.  
  755.  
  756.     SYNTAX:
  757.  
  758.     sdc [/switches] [d:]dir1        Changes directory to dir1.
  759.     sdc /mv dir1 dir2            Moves dir1 to dir2.
  760.  
  761.  
  762.     SWITCHES:
  763.  
  764.     c    Do not pause when screen is full.
  765.     l    Scan drive and list directories.
  766.     m    Create directory and update path file.
  767.     mv    Move directory and update path file.
  768.     n    Display directory tree without graphics.
  769.     q    Quick scan.  Do not look for extensions.
  770.     r    Remove directory and update path file.
  771.     s    Scan drive. No screen output.
  772.     t    Display directory tree with graphics.
  773.     ?    Display help screen.
  774.  
  775.  
  776.  
  777.     DESCRIPTION:
  778.  
  779.  
  780.       SDC allows you to change directories by entering only the directory 
  781.     name rather than the whole path name.  For example, if you have a 
  782.     directory  named \MODEM\FILES\ZIP you can reach the directory 
  783.     from anywhere on your drive by entering:
  784.  
  785.             sdc zip
  786.  
  787.     instead of:
  788.  
  789.             cd \modem\files\zip
  790.  
  791.     SDC can also find directories if given just the first few letters of  
  792.     the name.  If  you  have a directory named \GAMES\POKER\BIGDECK, 
  793.     entering:
  794.  
  795.             sdc big
  796.  
  797.     will  find it.
  798.  
  799.  
  800.         If  SDC finds  more than one directory with the same name, it will 
  801.     display all directories found and  prompt you  to choose one.
  802.     A new menu has been installed with both a selector bar and a speed
  803.         search feature.  To use speed search, enter the next letter of the
  804.     directory name to narrow the search or use the backspace key to
  805.     widen the search.
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.       SDC will locate directories on any hard drive without using a 
  813.     drive spec.  To change to a directory on a floppy  drive, or just
  814.     to speed things up, you can enter the drive spec along with the 
  815.     directory name with no space or slash between them.  For example 
  816.     if you are currently using drive C and you wish to change to 
  817.     B:\GAMES\BOARD\CHECKERS you can enter:
  818.  
  819.             sdc b:checkers
  820.         or
  821.  
  822.             sdc b:check
  823.  
  824.     A drive spec can be terminated by a semicolon as well as a colon.
  825.     This allows you to change drives without hitting the shift key.
  826.     For example:
  827.  
  828.             sdc b;check
  829.  
  830.  
  831.       To install SDC, copy SDC.EXE to the root directory of your boot 
  832.     drive or to any directory pointed  to by the DOS PATH parameter. 
  833.     Then enter:
  834.  
  835.             sdc /s
  836.  
  837.        SDC will scan all hard drives for directories and store    them in a
  838.     file named PATH.SDC which is maintained in the root directory of
  839.     drive C.  Because SDC refers to this file to find directories, 
  840.     it should not be removed.  To scan floppy drives you can enter:
  841.  
  842.             sdc /s d:
  843.  
  844.     where "d" is the letter of the drive you are scanning. If you are
  845.     are using SDC with floppy disks it is sometimes more convenient to 
  846.     scan and change  the  directory in one step.  For example:
  847.  
  848.             sdc /s a:text
  849.  
  850.     will  scan the  floppy disk in drive A and  change to a directory 
  851.     named TEXT.
  852.  
  853.        SDC will automatically check for C:\PATH.SDC and scan your 
  854.     drives if it is not found.  The /s switch can be used for updates.  
  855.     You can lock out undesired drives by setting the environment
  856.     variable SDNOSCAN to the letters of the drives that you want to
  857.     ignore.  For example:
  858.  
  859.             set sdnoscan=df
  860.  
  861.     will cause SDC to ignore drives D and F.  You can still change
  862.     to these drives and SDC will work like the CD command.
  863.  
  864.  
  865.       If a full path name or one of the standard  DOS directory symbols 
  866.     ("\",  "." or "..") is given, SDC will change directories immediately
  867.     without checking PATH.SDC.
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.       If the /t switch is used, SDC will display the directory tree 
  875.     on your screen.  The screen will pause after displaying each page 
  876.     of information and give you an opportunity to choose a directory.  
  877.     For redirection to non-IBM printers, the /n switch will display 
  878.     the directory tree without using graphics characters.  The /l switch 
  879.     will display a list of directories instead of a tree.  PATH.SDC
  880.     will not be updated in these modes.
  881.  
  882.       The /l, /n, and /t switches are different from the /s switch
  883.     in one other respect.  If no drive is specified only the current 
  884.     drive will be scanned.  If the /s switch is combined with any
  885.     of these switches all hard drives will be scanned.
  886.  
  887.  
  888.       If none of your directory names have extensions you can use
  889.     the /q switch with any of the above switches for quicker scans.
  890.     For example:
  891.  
  892.             sdc /sq    or    sdc /tq
  893.  
  894.  
  895.        The /m and /r switches can be used to create and remove directories.
  896.     Rules for path names are the same as for DOS and PATH.SDC will be 
  897.     updated after each change.  If other commands are used to create
  898.     and remove directories you will have to rescan the affected drive.
  899.     The /r switch will clean out the directory and recursively remove 
  900.     all subdirectories before removing the directory itself.
  901.  
  902.       A /mv switch has been added to relocate directories.  Old and
  903.     new directories no longer need to be in the same parent directory
  904.     but still need to be on the same drive.  You can move directories
  905.     to a different drive by using XCOPY to copy the directory and
  906.     then using SDC to remove the old directory.
  907.  
  908.     NOTE: SDC uses the MSDOS LASTDRIVE parameter to determine the 
  909.     number of available drives on your system.  For best performance 
  910.     insert the following line in CONFIG.SYS:
  911.  
  912.             LASTDRIVE = x
  913.  
  914.         where x is the letter of your last logical drive.
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.     NAME:
  922.  
  923.     SDL      Slick Directory Lister.
  924.  
  925.  
  926.     SYNTAX:
  927.  
  928.       sdl [/switches] [dir]               Displays contents of dir
  929.  
  930.  
  931.  
  932.     SWITCHES:
  933.  
  934.     2        Display two entries per line with size and date.
  935.     4        Display four entries per line showing size only.
  936.         a               Display hidden and system files.
  937.     c        Continuous scroll, no highlights.
  938.         e               Sort file names by extension.
  939.         f               Display files only. Omit directories.
  940.         k               Do not pause when screen is full.
  941.         l               Display files in long format, showing
  942.                         name, attributes, size, time and date.
  943.     n        Display file names in lower case.
  944.         r               Reverse order of sort.
  945.         t               Sort files by time and date.
  946.         u               Do not sort files.
  947.     x        Display files sorted across screen.
  948.     z        Sort files by size.
  949.         ?               Display help screen.
  950.  
  951.  
  952.  
  953.     DESCRIPTION:
  954.  
  955.       SDL displays the contents of a directory sorted down the screen 
  956.     in five columns.  The arguments can be either files or directories. 
  957.     If wildcards are used, all matching files will be listed.  Multiple
  958.     arguments are accepted and more than one directory can be displayed.
  959.     If no arguments are used, the contents of the current directory will
  960.     be displayed.  File totals will be displayed at the bottom of the 
  961.     listing.
  962.  
  963.           The /x switch will display files sorted across the screen and
  964.     is useful when there are too many files for one page.
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.       If the /l switch is used, one entry per line is displayed, showing 
  972.     name, attributes, size of file in bytes, and time and date of last 
  973.     modification.  Attributes displayed in this format are:
  974.  
  975.                         <DIR>           Subdirectory.
  976.                         A               Archive bit is set.
  977.                         R               File is read only.
  978.                         H               File is hidden.
  979.                         S               File is system.
  980.  
  981.     At the  end of each display the size of the directory in bytes is
  982.     shown. The size of any subdirectories is not included in this figure.
  983.     Also shown is the remaining disk space.
  984.  
  985.       SDL now has two new display formats.  The /2 switch will display
  986.     two entries per line showing file size and date and the /4 switch
  987.     will display four entries per line showing size only.  In these
  988.     two modes the files are sorted down each column.  The /x switch
  989.     can be combined with either of these switches to display files
  990.     sorted horizontally.
  991.  
  992.  
  993.           SDL will pause after displaying one page of information. Typing "q" 
  994.       at this point will terminate the program. Typing any other key will  
  995.     continue the display.  The /c switch will suppress this feature and 
  996.     provide a continuous output which can be  redirected.  In addition,
  997.     the /c switch will eliminate any graphics characters, allowing the
  998.     output to be redirected to a non-IBM printer.
  999.  
  1000.  
  1001.       If the /a switch is used, any hidden or system files contained in 
  1002.     the directory are also displayed.  The /f switch will display file
  1003.     names only and omit any subdirectories.  
  1004.  
  1005.  
  1006.       The /t switch will will sort files by time and date and can be 
  1007.     used with the /r switch to display newest files first.  The /e 
  1008.     switch     will sort file names by extension and the /u switch will 
  1009.     provide unsorted output if so desired.  The /n switch will provide 
  1010.     lower case output if needed.
  1011.  
  1012.       SDL will accept either directory names or file names as
  1013.     arguments.  If a directory name is given SDL will display
  1014.     the contents of that directory.  If a file name is given,
  1015.     SDL will display only the given file name.  This feature 
  1016.     can be used with wild cards.  For example:
  1017.  
  1018.             sdl *.txt
  1019.  
  1020.     will display all files in the given directory with an ex-
  1021.     tension of .TXT.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.       More than one file or directory name can be given as an argument.  
  1028.     For example:
  1029.  
  1030.             sdl *.c *.exe
  1031.  
  1032.     will display all files with an extension of .C or .EXE while
  1033.     
  1034.             sdl \bin \pdq
  1035.  
  1036.     will first display the contents of \BIN then the contents of
  1037.     \PDQ.
  1038.     
  1039.  
  1040.       SDL can  be custom configured by setting the environment
  1041.     variable "SDL" to the desired switches.  For example:
  1042.  
  1043.             set sdl=le
  1044.  
  1045.     will cause SDL to default to the long format, with files sorted
  1046.     by extension, unless a switch is specified on the command line. 
  1047.  
  1048.  
  1049.       SDL is SDC compatible and, if SDC is installed, SDL will accept
  1050.     partial directory names. SDL will first look for an immediate 
  1051.     directory with the specified name.  If no directory is found it will 
  1052.     check PATH.SDC for any matches.  If no matches are found it will then 
  1053.     check for a file with the given name.  When using this feature the 
  1054.     user is    limited to one argument.  If more than one directory is 
  1055.     specified on the command line, PATH.SDC will not be searched.  This 
  1056.     feature has been made invisible so that SDL can still be used as a 
  1057.     stand-alone directory lister.  As a result no error messages relating
  1058.     to SDC or PATH.SDC will be displayed.
  1059.  
  1060.  
  1061.           SDL will not recursively list subdirectories but the Gonzo
  1062.     File Finder can be used to obtain the same result.  For example:
  1063.  
  1064.             gff /lm dirname *.*
  1065.  
  1066.             gff /m . *.*
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.                 ABOUT SHAREWARE
  1076.  
  1077.         Shareware distribution gives users a chance to try software
  1078.     before buying it. If you try a Shareware program and continue
  1079.     using it, you are expected to register. Individual programs
  1080.     differ on details -- some request registration while others
  1081.     require it, some specify a maximum trial period. With
  1082.     registration, you get anything from the simple right to continue
  1083.     using the software to an updated program with printed manual.
  1084.  
  1085.         Copyright laws apply to both Shareware and commercial software,
  1086.     and the copyright holder retains all rights, with a few specific
  1087.     exceptions as stated below. Shareware authors are accomplished
  1088.     programmers, just like commercial authors, and the programs are
  1089.     of comparable quality. (In both cases, there are good programs
  1090.     and bad ones!) The main difference is in the method of
  1091.     distribution. The author specifically grants the right to copy
  1092.     and distribute the software, either to all and sundry or to a
  1093.     specific group. For example, some authors require written
  1094.     permission before a commercial disk vendor may copy their
  1095.     Shareware.
  1096.  
  1097.         Shareware is a distribution method, not a type of software. 
  1098.     You should find software that suits your needs and pocketbook,
  1099.     whether it's commercial or Shareware. The Shareware system makes
  1100.     fitting your needs easier, because you can try before you buy.
  1101.     And because the overhead is low, prices are low also. Shareware
  1102.     has the ultimate money-back guarantee -- if you don't use the
  1103.     product, you don't pay for it.
  1104.  
  1105.             DISCLAIMER - AGREEMENT
  1106.  
  1107.         Users of PDQ must accept this disclaimer of warranty:
  1108.     "PDQ Utilities is supplied as is.  The author disclaims all 
  1109.     warranties, expressed or implied, including, without limitation, 
  1110.     the warranties of merchantability and of fitness for any purpose.
  1111.     The author assumes no liability for damages, direct or conse-
  1112.     quential, which may result from the use of PDQ Utilities."
  1113.  
  1114.             PDQ Utilities is a "shareware program" and is provided at no 
  1115.     charge to the user for evaluation.  Feel free to share it with 
  1116.     your friends, but please do not give it away altered or as part of
  1117.     another system.  The essence of "user-supported" software is to
  1118.     provide personal computer users with quality software without
  1119.     high prices, and yet to provide incentive for programmers to
  1120.     continue to develop new products.  If you find this program
  1121.     useful and find that you are using PDQ Utilities and continue to 
  1122.     use PDQ Utilities after a reasonable trial period, you must make 
  1123.     a registration payment of $25.00 to the author.  The $25.00
  1124.     registration fee will license one copy for use on any one
  1125.     computer at any one time.  You must treat this software just like
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.     a book.  An example is that this software may be used by any
  1133.     number of people and may be freely moved from one computer
  1134.     location to another, so long as there is no possibility of it
  1135.     being used at one location while it's being used at another.
  1136.     Just as a book cannot be read by two different persons at the
  1137.     same time.
  1138.  
  1139.         Commercial users of PDQ Utilities must register and pay for 
  1140.     their copies of PDQ Utilities within 30 days of first use or their 
  1141.     license    is withdrawn.  Site-License arrangements may be made by 
  1142.     contacting the author.
  1143.  
  1144.         Anyone distributing PDQ Utilities for any kind of remuneration 
  1145.     must first contact the author at the address below for authorization.
  1146.     This authorization will be automatically granted to distributors
  1147.     recognized by the Association of Shareware Professionals as adhering 
  1148.     to its guidelines for shareware distributors, and such distributors 
  1149.     may begin offering PDQ Utilities immediately (However the author must 
  1150.     still be advised so that the distributor can be kept up-to-date with 
  1151.     the latest version of PDQ Utilities.).
  1152.  
  1153.         You are encouraged to pass a copy of PDQ Utilities along to 
  1154.     your friends for evaluation.  Please encourage them to register their
  1155.     copy if they find that they can use it.  Fully registered users
  1156.     will receive a copy of the latest version of PDQ Utilities along
  1157.     with several free bonus utilities.
  1158.  
  1159.       To register your copy of PDQ Utilities or to purchase a site license,
  1160.     fill out the form and mail it to the author at the address below:
  1161.  
  1162.     
  1163.                 Gerald M. Vrooman
  1164.                             6400 NY Rt 79
  1165.                             Chenango Forks, NY
  1166.                             13746
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.                PDQ  REGISTRATION (ver. 2.00)
  1174.  
  1175.  
  1176.  
  1177.         NAME:     ____________________________________________________________
  1178.  
  1179.         ADDRESS:  ____________________________________________________________
  1180.  
  1181.                   ____________________________________________________________
  1182.  
  1183.                   ____________________________________________________________
  1184.  
  1185.  
  1186.  
  1187.     
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.     ____ Full registration @ $25.00  
  1194.          (Includes a copy of the latest version
  1195.           and free bonus utilities.)              ____________
  1196.  
  1197.  
  1198.     ____ Basic Site License @ $65.00    
  1199.          (Up to three computers)                  ____________
  1200.  
  1201.  
  1202.  
  1203.     ____ Additional computers @ $20.00                 ____________
  1204.  
  1205.  
  1206.  
  1207.     Total amount enclosed                                 ____________
  1208.     
  1209.  
  1210.  
  1211.  
  1212.         Please circle one:      5.25" disk      3.5" disk
  1213.  
  1214.  
  1215.